// 笔试强训2025/3/10
// 点击消除

#include <iostream>
#include <list>
using namespace std;

int main() {
    string str; cin >> str;
    int n = str.size();

    list<char> ans(str.begin(), str.end());
    auto it = ans.begin();
    while(it != ans.end())
    {
        auto tmp = it++;
        if(it != ans.end() && tmp != --ans.begin() && *it == *tmp)
        {
            while(it != ans.end() && tmp != --ans.begin() && *it == *tmp)
            {
                ++it;
                --tmp;
            }
            ans.erase(++tmp, it);
        }
    }

    if(ans.size() == 0)
        cout << 0 << endl;
    else
    {
        for(auto& e : ans)
            cout << e;
        cout << endl;
    }
    return 0;
}
// 64 位输出请用 printf("%lld")